﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Mail;
using System.Text;
using SelfMadeMillionaire.Core.Entities;

namespace SelfMadeMillionaire.Core.Services
{
	public interface IEmailService
	{
        bool SendWelcomeLetter(Subscriber subscriber);
        bool SendWebinarEmail(Subscriber subscriber);
		bool SendAlerts(string emailTo, string subject, string body);
        bool SendAlerts(string emailTo, string subject, string body, string emailFrom);
		bool SendActivation(string emailTo, string subject, string body);
        bool SendEmailFromSupport(string emailTo, string subject, string body);
        bool SendActivationEmail(Subscriber subscriber);
        bool SendPasswordRecoveryEmail(Subscriber subscriber);
        bool SendPayPalConfirmEmail(Subscriber subscriber, string itemName, DateTime expDate);
        void SendEmails(string emailTo, string subject, string body);
	}
}
